package org.jeecg.modules.flow.temp.service;/*
 * 项目名称:    wms-server-jeecg
 * 接口描述:    //
 * 创建人员:    zhaojun
 * 创建时间:    2023-12-02
 */

import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.flow.temp.entity.UpdateHiddenStatusField;

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

public interface CreateTaskService {


    /**
     * 导入
     *
     * @param request
     */
    Result<String> importExcel(HttpServletRequest request);

    /**
     * updateHiddenStatus
     *
     * @return
     */
    Map updateHiddenStatusField(UpdateHiddenStatusField updateHiddenStatusField);

    /**
     * 针对于未完成的出库任务明细中的物料，匹配库存。如果无库存，则新建库存
     */
    void useOutOrderMaterialAddStock(String taskId,String outHouse);

    void changeWarehouse(String id);
}
